package org.thunms.framework.utils;

import java.io.Serializable;
import java.text.DecimalFormat;
import java.util.Iterator;
/**
 * 算数运算工具
 * @author wanglp
 *
 */
public class UtilArithmetic implements Serializable{
	private static final long serialVersionUID = 2105400077020609781L;
	/**
	 * 百分比计算y/z
	 * @param y
	 * @param z
	 * @return
	 */
	public static String percent(int y,int z){
		   double baiy=y*1.0;
		   double baiz=z*1.0;
		   double fen=baiy/baiz;
		   DecimalFormat df1 = new DecimalFormat("#0.00%");    //##.00%   百分比格式，后面不足2位的用0补齐
		   return df1.format(fen);
	}
	/**
	 * 百分比计算y/z
	 * @param y
	 * @param z
	 * @return
	 */
	public static String percent(Long y,Long z){
		   double baiy=y*1.0;
		   double baiz=z*1.0;
		   double fen=baiy/baiz;
		   DecimalFormat df1 = new DecimalFormat("#0.00%");    //##.00%   百分比格式，后面不足2位的用0补齐
		   return df1.format(fen);
	}
	/**
	 * 两个数字相加
	 * @param y
	 * @param z
	 * @param format 格式化位数
	 * @return
	 */
	public static String addition(int y,int z,int format){
		int fen=y+z;
		StringBuilder f=new StringBuilder("#");
		for (int i = 0; i < format; i++) {
			f.append("0");
		}
		DecimalFormat df1 = new DecimalFormat(f.toString());
		return df1.format(fen);
	}
	
}
